1 | 1 | uuid | string | | | /subscription/cancel | POST | uuid: Q1FY17SubscriptionTest | Unique ID for the Transaction |
| 1 | | | | | /subscription/status | GET | | |
| 1 | | | | | /subscription | PUT | | |
| 1 | | | | | /subscription/cancel | POST | | |
| 1 | | | | | /subscription/status | GET | | |
| 1 | | | | | /provisioning/validate | POST | | |
| 1 | | | | | /subscription | POST | | |
2 | 1 | createdBy | string | | | /provisioning/validate | POST | createdBy: user_id | User ID who created Order on Customer Marketplace. Not stored or used by Cisco |
| 1 | | | | | /subscription/cancel | POST | | |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
3 | 1 | createdDateTime | string | Date-Time | | /provisioning/validate | POST | createdDateTime: 2013-05-23T13:23:42-06:00 | Time of Order Creation |
| 1 | | | | | /subscription/cancel | POST | | |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
4 | 0..1 | csbOrderId | string | | | /provisioning/validate | POST | csbOrderId: csb-123123123 | Cloud Service Broker Order Identifier for the Subscription |
| 0..1 | | | | | /subscription/cancel | POST | | |
| 0..1 | | | | | /subscription/status | GET | | |
| 0..1 | | | | | /subscription | POST | | |
| 0..1 | | | | | /subscription | PUT | | |
5 | 1 | csbSubscriptionId | string | | | /provisioning/validate | POST | csbSubscriptionId: csb-123456 | Cloud Service Broker Subscription Identifier for the Subscription |
| 1 | | | | | /subscription/cancel | POST | | |
| 1 | | | | | /subscription/status | GET | | |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
6 | 1 | billingAddressID | number | | | /provisioning/validate | POST | billingAddressID: 123123123123 | Site use ID of a billing address |
| 1 | | | | | /subscription/cancel | POST | | |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
7 | 1..n | billingAddressName | string | | | /provisioning/validate | POST | billingAddressName: 123 Pear Street | Street Address for Customer |
| 0..1 | | | | | /subscription | PUT | | |
| 0..1 | | | | | /subscription | POST | | |
8 | 1 | currency | string | | | /provisioning/validate | POST | currency: USD | ISO Currency code for country |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
9 | 1..n | paymentMethod | string | | | /provisioning/validate | POST | paymentMethod: NET30 | Type of Payment to be used. |
| 0..1 | | | | | /subscription | POST | | |
| 0..1 | | | | | /subscription | PUT | | |
10 | 1 | purchaseOrderNumber | string | | | /provisioning/validate | POST | purchaseOrderNumber: PO123123 | Purchase Order Number |
| 0..1 | | | | | /subscription/cancel | POST | | |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
11 | 0..1 | rejectDuplicatePO | string | | | /provisioning/validate | POST | rejectDuplicatePO: N | User preference to reject order if PO number is used more than once |
| 0..1 | | | | | /subscription | POST | | |
| 0..1 | | | | | /subscription | PUT | | |
12 | 0..1 | governmentOrder | string | | | /provisioning/validate | POST | governmentOrder: N | Is Order for Federal Government |
| 0..1 | | | | | /subscription | POST | | |
13 | 0..1 | intendedUse | string | | | /provisioning/validate | POST | intendedUse: Resale | Identifies the purpose of the order |
| 0..1 | | | | | /subscription | POST | | |
14 | 1 | intialTerm | number | | | /provisioning/validate | POST | intialTerm: 28 | Initial Term of Subscription |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
15 | 1 | autoRenewalTerm | number | | | /provisioning/validate | POST | autoRenewalTerm: 3 | How long the duration will renewed for after initial term |
| 0..1 | | | | | /subscription/status | GET | | |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
16 | 1 | billingModel | string | | | /provisioning/validate | POST | billingModel: Monthly Billing | Customer Preference for Billing |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
17 | 0..1 | trueUpTerm | number | | | /provisioning/validate | POST | trueUpTerm: 24 | Committed term for True up SKUs |
| 0..1 | | | | | /subscription | PUT | | |
| 0..1 | | | | | /subscription | POST | | |
18 | 1 | requestedStartDate | string | Date-Only | | /provisioning/validate | POST | requestedStartDate: 2017-01-23 | Requested To-Be Start Date of Subscription |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
19 | 0..1 | trialAccountId | string | | | /provisioning/validate | POST | trialAccountId: 1234-5678-90 | This will be all numbers in ####-####-## format, can be obtained from Duo trial account page |
| 0..1 | | | | | /subscription | POST | | |
20 | 1 | parties | array | | | /provisioning/validate | POST | parties: { } | Array for Party Information |
| 1..n | | | | | /subscription | POST | | |
21 | 1..n | partyName | string | | partiesOf(n).partyName | /provisioning/validate | POST | partyName: Reseller_Name | Name of Party |
| 1..n | | | | | /subscription | POST | | |
22 | 0..n | partyIdentifier | number | | partiesOf(n).partyIdentifier | /provisioning/validate | POST | partyIdentifier: 1000 | Identifier for the Party |
| 0..n | | | | | /subscription | POST | | |
23 | 1..n | partyType | string | | partiesOf(n).partyType | /provisioning/validate | POST | partyType: Reseller | Party Type |
24 | 1..n | addressLine1 | string | | partiesOf(n).addressLine1 | /provisioning/validate | POST | addressLine1: 123 Apple Street | "Address Line 1" |
| 1..n | | | | | /subscription | POST | | |
25 | 0..n | addressLine2 | string | | partiesOf(n).addressLine2 | /provisioning/validate | POST | addressLine2: Suite Number 4 | Address Line 2. Additional Information for Address of Customer/Party |
| 0..n | | | | | /subscription | POST | | |
26 | 0..n | addressLine3 | string | | partiesOf(n).addressLine3 | /provisioning/validate | POST | addressLine3: AddressLine3 | Address Line 3. Additional Information for Address of Customer/Party |
| 0..n | | | | | /subscription | POST | | |
27 | 1..n | city | string | | partiesOf(n).city | /provisioning/validate | POST | city: San Francisco | Party City Location |
| 1..n | | | | | /subscription | POST | | |
28 | 1..n | state | string | | partiesOf(n).state | /provisioning/validate | POST | state: New York | Party State Location |
| 1..n | | | | | /subscription | POST | | |
29 | 1..n | postalCode | string | | partiesOf(n).postalCode | /provisioning/validate | POST | postalCode: Postal_Code_here | Postal Code of Party Address |
| 1..n | | | | | /subscription | POST | | |
30 | 1..n | country | string | | partiesOf(n).country | /provisioning/validate | POST | country: US | ISO Country Code of Party Contact |
| 1..n | | | | | /subscription | POST | | |
31 | 1..n | businessContactEmail | string | | partiesOf(n).businessContactEmail | /provisioning/validate | POST | businessContactEmail: business_contact_email@email.com | Email Address of Party Contact |
| 1..n | | | | | /subscription | POST | | |
32 | 1..n | businessContactName | string | | partiesOf(n).businessContactName | /provisioning/validate | POST | businessContactName: contact_name_here | Name of Party Contact |
| 1..n | | | | | /subscription | POST | | |
33 | 1..n | businessContactTelephone | string | | partiesOf(n).businessContactTelephone | /provisioning/validate | POST | businessContactTelephone: 123-123-1234 | Phone Number of Party Contact |
| 1..n | | | | | /subscription | POST | | |
34 | 0..1 | accountNumber | string | | partiesOf(n).accountNumber | /provisioning/validate | POST | accountNumber: 123 | Account Number associated with Party (This is not mandatory in case of Transacting Reseller scenario). |
| 0..1 | | | | | /subscription | POST | | |
35 | 1 | offers | array | | | /provisioning/validate | POST | offers: { } | Array for Offer Details |
| 1..n | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
36 | 1 | lineNumber | number | | offersOf(n).lineNumber | /provisioning/validate | POST | lineNumber: 1 | Line Number |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
37 | 1 | offerSKU | string | | offersOf(n).offerSKU | /provisioning/validate | POST | offerSKU: A-SPK-NU-C1 | Subscription Offer. Required if no csbCiscoKey provided |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
38 | 1 | offerATO | string | | offersOf(n).offerATO | /provisioning/validate | POST | offerATO: A-SPK-NAMED-USR | Overlying major which holds minors. Required if no csbCiscoKey provided |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
39 | 1 | quantity | integer | | offersOf(n).quantity | /provisioning/validate | POST | quantity: 1 | Quantity being Ordered. |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
40 | 1 | csbCiscoKey | string | | offersOf(n).lineNumber | /subscription | POST | csbCiscoKey: 12312312391238123 | Cloud Service Broker Cisco Key for the Subscription. Required if no Offer ATO & Offer SKU provided |
| 1 | | | | | /subscription | PUT | | |
41 | 1 | provisioningAttributes | array | | OffersOf(n).ProvisioningAttributes | /provisioning/validate | POST | provisioningAttributes: { } | Array for Provisioning Details |
| 0..1 | | | | | /subscription | POST | | |
| 0..1 | | | | | /subscription | PUT | | |
42 | 1..n | attributeIdentifier | string | | OffersOf(n).provisioningAttributesOf(n).attributeIdentifier | /provisioning/validate | POST | attributeIdentifier: 11120393234 | Identifier for an individual provisioning detail attribute. |
| 0..n | | | | | /subscription | POST | | |
| 0..n | | | | | /subscription | PUT | | |
43 | 1..n | attributeName | string | | OffersOf(n).provisioningAttributesOf(n).attributeName | /provisioning/validate | POST | attributeName: Common.Contacts.ORGANIZATION NAME | Name of provisioning attribute |
| 0..n | | | | | /subscription | POST | | |
| 0..n | | | | | /subscription | PUT | | |
44 | 1..n | attributeValue | string | | OffersOf(n).provisioningAttributesOf(n).attributeValue | /provisioning/validate | POST | attributeValue: Random_Organization_Name | Value of Provisioning Attribute. |
| 0..n | | | | | /subscription | POST | | |
| 0..n | | | | | /subscription | PUT | | |
45 | 1 | tncacceptance | string | | | /provisioning/validate | POST | tncacceptance: Y | Terms and Conditions Acknowledgment |
| 1 | | | | | /subscription | POST | | |
| 1 | | | | | /subscription | PUT | | |
46 | 0..1 | autoRenewal | string | | | /subscription/status | GET | autoRenewal: N | If Order will be renewed after Initial Term |
47 | 1 | cancelCode | string | | | /subscription/cancel | POST | cancelCode: 20~Adoption~Lack of Documentation | Code associated to a cancel reason |
48 | 1 | cancelReason | string | | | /subscription/cancel | POST | cancelReason: Insert_Cancellation_Reason_here | Reason for cancelling exisiting Subscription order |
49 | 1 | identifier | string | | | /subscription/cancel | POST | identifier: 23923923 | Identifier for Cancellation case |
50 | 1 | identifierType | string | | | /subscription/cancel | POST | identifierType: CISCO_CASE | Description of Cancellation Case Identifier |
51 | 1 | statusCode | string | | | /subscription/cancel | POST | statusCode: ACTIVE | Current Status of Subscription. |
| 0..1 | | | | | /provisioning/validate | POST | | |
| 1 | | | | | /subscription | PUT | | |
| 0..1 | | | | | /subscription/status | GET | | |
| 1 | | | | | /subscription | POST | | |
52 | 1 | status | string | | | /provisioning/validate | POST | status: Status_message_based_on_statusCode | Long Description of status based on value of the status Code. |
| 1 | | | | | /subscription | PUT | | |
| 1 | | | | | /subscription/cancel | POST | | |
| 1 | | | | | /subscription | POST | | |
| 0..1 | | | | | /subscription/status | GET | | |
53 | 1 | subscriptionId | string | | | /subscription | PUT | subscriptionId: Sub83823 | Identifier for a valid distinct Subscription |
54 | 0..1 | subscriptionStartDate | string | Date-Only | | /subscription/status | GET | subscriptionStartDate: 2017-11-08 | Start Date of already existing Subscription |
| 0..1 | | | | | /subscription | PUT | | |
55 | 0..1 | subscriptionEndDate | string | Date-Only | | /subscription/status | GET | subscrptionEndDate: 2018-11-08 | End Date of an already existing Subscription |
| 0..1 | | | | | /subscription | PUT | | |
56 | 1 | webOrderId | string | | | /subscription/status | GET | webOrderId: 123123 | Cisco identifier for a Subscription Order |
| 1 | | | | | /subscription | PUT | | |
| 1 | | | | | /subscription | POST | | |
57 | 1 | errors | array | | | /provisioning/validate | POST | errors: { } | Array for Error information |
58 | 0..n | errorAttribute | string | | errorsOf(n).errorAttribute | /provisioning/validate | POST | errorAttribute: billingModel | Identifier for an Error Attribute |
| 0..n | | | | | /subscription | POST | | |
| 0..n | | | | | /subscription | PUT | | |
59 | 0..n | errorAttributeValue | string | | errorsOf(n).errorAttributeValue | /provisioning/validate | POST | errorAttributeValue: Biannually | Value of the Error Attribute |
| 0..n | | | | | /subscription | POST | | |
| 0..n | | | | | /subscription | PUT | | |
60 | 1..n | errorCode | string | | errorsOf(n).errorCode | /provisioning/validate | POST | errorCode: CISCO_ERROR | Identifier for Error Code |
| 1..n | | | | | /subscription | POST | | |
| 1..n | | | | | /subscription | PUT | | |
| 0..1 | | | | | /subscription/status | GET | | |
61 | 1..n | errorMessage | string | | errorsOf(n).errorMessage | /provisioning/validate | POST | "errorMessage: There seems to an issue at our end. For assistance please contact Cisco Support. CS470 Subscription configuration is not valid. Select 'Change/Select Options' to remove or correct the options.""" | Description of Error Code |
| 1..n | | | | | /subscription | POST | | |
| 1..n | | | | | /subscription | PUT | | |
| 0..1 | | | | | /subscription/status | GET | | |
62 | 0..1 | provisioningReferenceId | string | | | /provisioning/validate | POST | "provisioningReferenceId": 3232323 | Reference Identifier for Successful Provisioning |